import type { BaseEntity } from '@/api/model/resultModel';

/**
 * 订单查询对象
 */
export interface PayActivityOrderQuery extends BaseEntity {
  /** 订单名称 */
  subject?: string;
  /** 总金额 */
  totalAmount?: number;
  /** 联系电话 */
  contactPhone?: string;
  /** 付款方式 */
  paymentMethod?: string;
  /** 订单状态 */
  orderStatus?: string;
}
/**
 * 订单业务对象
 */
export interface PayActivityOrderForm {
  /** 订单ID */
  orderId?: number;
  /** 订单名称 */
  subject?: string;
  /** 用户（西湖论剑用户） */
  wxUser?: object;
  /** 活动报名 */
  activityRegistration?: object;
  /** 总金额 */
  totalAmount?: number;
  /** 联系电话 */
  contactPhone?: string;
  /** 付款方式 */
  paymentMethod?: string;
  /** 订单状态 */
  orderStatus?: string;
  /** 到场二维码图片 */
  qrCodeImage?: string;
}
/**
 * 订单视图对象
 */
export interface PayActivityOrderVo {
  /** 订单ID */
  orderId?: number;
  /** 订单名称 */
  subject?: string;
  /** 用户（西湖论剑用户） */
  wxUser?: object;
  /** 活动报名 */
  activityRegistration?: object;
  /** 总金额 */
  totalAmount?: number;
  /** 联系电话 */
  contactPhone?: string;
  /** 付款方式 */
  paymentMethod?: string;
  /** 订单状态 */
  orderStatus?: string;
  /** 到场二维码图片 */
  qrCodeImage?: string;
  /** 创建时间 */
  createTime?: any;
}
